#ifndef MY_THREAD_H
#define MY_THREAD_H

#include <windows.h>
#include "Uncopyable.h"

class MyThread : private Uncopyable
{
public:
	virtual ~MyThread();
	void start();

protected:
	virtual UINT WINAPI threadWork() = 0;
	static UINT WINAPI threadEntry(LPVOID pParam);
};

#endif